package com.budwk.app.sqfwV2.dto.dto.dayingRoad;

import com.budwk.app.sqfwV2.dto.dto.centuryCity.SafeCheckTaskParamDataDTO;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 住人形式vo
 */

@Data
@Accessors(chain = true)
public class AccommodatePeopleVo implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(description = "住人形式(字典code)")
    private String residentialType;
    @ApiModelProperty(description = "整改时限  1：立即整改   5：期限整改")
    private String rectificateType;
    @ApiModelProperty(description = "整改时限中文名")
    private String rectificateTypeName;
    @ApiModelProperty(description = "隐患类型(隐患级别 有数据字典)")
    private String hazardLevelType;
    // 居住人数
    private String residentialNum;
    // 居住层数
    private String residentialLayerNum;
    // 住宿区域是否有安全出口(字典code)
    private String safeExport;
    // 逃生外窗(字典code)
    private String residentsEscapeWindow;
    // 经营与住区域是否有防火分隔
    private SafeCheckTaskParamDataDTO residentialAreas;

    // 其他
    private String other;
    // 违规住人照片
    private String violationPhoto;
    // 整改后照片
    private String rectificationAfterPhoto;

    // 是否已整改(true： 有问题并且已经整改  false:有问题但是未整改   空值：没有问题)
    private Boolean isRectification;
    // 存在的问题描述
    private String problemDesc;
}
